home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Burning & Media / GB-PVR 1.2.13 / GBPVR10213.msi / Cabs.w1.cab / GuideListingLine.cs439 < prev    next >
Text File  |  2007-02-14  |  3KB  |  98 lines

  1. /// <summary>
  2. /// This class is the object for creating a display line in the guide
  3. /// </summary>
  4. using gbweb.classes;
  5.  
  6. namespace gbweb.classes
  7. {
  8.     public class GuideListingLine
  9.     {
  10.         private const string fill1 = "<div class=\"";
  11.         private string displayClass = "listing";
  12.         private const string fill2 = "\" style=\"";
  13.         private string displayStyle = "margin-left: ";
  14.         private int displayMargin = 1;
  15.         private const string fill3 = "%; width:";
  16.         private int displayWidth = 0;
  17.         private const string fill4 = "%\">";
  18.         private string programmeInfo = "";
  19.         private const string fill5 = "</div>";
  20.  
  21.         public GuideListingLine()
  22.         {
  23.         }
  24.  
  25.         public GuideListingLine(string DisplayClass, string DisplayStyle, int DisplayMargin, int DisplayWidth,
  26.                                 string ProgrammeInfo)
  27.         {
  28.             displayClass = DisplayClass;
  29.             displayStyle = DisplayStyle;
  30.             displayMargin = DisplayMargin;
  31.             displayWidth = DisplayWidth;
  32.             programmeInfo = ProgrammeInfo;
  33.         }
  34.  
  35.         public string getDisplayLine()
  36.         {
  37.             string dispLine = string.Empty;
  38.             dispLine += fill1;
  39.             dispLine += displayClass;
  40.             dispLine += fill2;
  41.             dispLine += displayStyle;
  42.             dispLine += displayMargin;
  43.             dispLine += fill3;
  44.             dispLine += displayWidth;
  45.             dispLine += fill4;
  46.             dispLine += programmeInfo;
  47.             dispLine += fill5;
  48.  
  49.             return dispLine;
  50.         }
  51.  
  52.         public string getDisplayClass()
  53.         {
  54.             return displayClass;
  55.         }
  56.         public void setDisplayClass(string a)
  57.         {
  58.             displayClass = a;
  59.         }
  60.  
  61.         public string getDisplayStyle()
  62.         {
  63.             return displayStyle;
  64.         }
  65.         public void setDisplayStyle(string a)
  66.         {
  67.             displayStyle = a;
  68.         }
  69.  
  70.         public int getDisplayMargin()
  71.         {
  72.             return displayMargin;
  73.         }
  74.         public void setDisplayMargin(int a)
  75.         {
  76.             displayMargin = a;
  77.         }
  78.  
  79.         public int getDisplayWidth()
  80.         {
  81.             return displayWidth;
  82.         }
  83.         public void setDisplayWidth(int a)
  84.         {
  85.             displayWidth = a;
  86.         }
  87.  
  88.         public string getProgrammeInfo()
  89.         {
  90.             return programmeInfo;
  91.         }
  92.         public void setProgrammeInfo(string a)
  93.         {
  94.             programmeInfo = a;
  95.         }
  96.     }
  97. }
  98.